Deploying Kanzi applications

While you develop Kanzi applications using Kanzi Studio and Visual Studio on Windows, you can compile your Kanzi applications for and execute on any mobile or embedded platform that supports OpenGL ES 2.0.

When developing your application on Windows, you can easily test your application with a number of (emulated) OpenGL libraries. In practice, OpenGL ES2.0 debug is a good build configuration option when developing your application, but it is good practice to ensure its stability at least with GL21, release and debug profiles before building for release.

Supported platforms

To deploy your Kanzi application to a target platform, you have to build it for the target platform. The output of building activity is an executable or an installer package that you can run or install on a target device. Kanzi supports building using Visual Studio 2013 and 2015 on Windows and SCons for non-Windows platforms. See Installing the Kanzi build environment manually.

When you create your Kanzi application with a C++ application in Kanzi Studio, Kanzi creates a set of platform configurations. Kanzi creates platform configurations in <ProjectName>/Application/configs/platforms.

Kanzi includes support for these platforms:

Kanzi supports these platforms on request. Contact Rightware sales at sales@rightware.com to find out more.

This table provides a summary of platforms that Kanzi supports.

Platform Windowing system Graphics backend CPU architecture Environment
Windows Windows
  • EGL and OpenGL ES
  • WGL and OpenGL
  • x86
  • x86_64
Windows
Linux
  • Vivante fbdev
  • WSEGL
  • X11
  • Wayland
  • DRM GBM
  • EGL and OpenGL ES
  • GLX and  OpenGL
  • armhf
  • x86
  • aarch64
  • x86_64
POSIX
Android Android EGL and OpenGL ES
  • armv7
  • x86
  • aarch64
  • x86_64s
POSIX
QNX QNX Screen EGL and OpenGL ES
  • armv7
  • x86
  • aarch64
  • x86_64
POSIX
Integrity
  • Vivante fbdev
  • WSEGL
  • Renesas WM
  • GHS FB
  • GHS GBM
EGL and OpenGL ES
  • arm
  • x86
  • aarch64
  • x86_64
POSIX
Nucleus
  • Vivante fbdev
  • AXSB
EGL and OpenGL ES arm POSIX

If your target platform is currently not supported, we can create and add support for it. Contact Rightware sales at sales@rightware.com to find out more.

See also

Deploying Kanzi applications to Android

Deploying Kanzi applications to i.MX6/INTEGRITY

Deploying Kanzi applications to Linux

Deploying Kanzi applications to Windows

Deploying Kanzi applications to QNX